let isDialogLogin = false;// 是否从弹出框登录

/**
 * 图片大小适应页面
 */
function resizeImage() {
    var myimg, oldwidth, oldheight;
    var maxwidth = 800;
    var maxheight = 1000
    var imgs = document.getElementById('content').getElementsByTagName('img');

    for (var i = 0; i < imgs.length; i++) {
        myimg = imgs[i];

        if (myimg.width > myimg.height) {
            if (myimg.width > maxwidth) {
                oldwidth = myimg.width;
                myimg.height = myimg.height * (maxwidth / oldwidth);
                myimg.width = maxwidth;
            }
        } else {
            if (myimg.height > maxheight) {
                oldheight = myimg.height;
                myimg.width = myimg.width * (maxheight / oldheight);
                myimg.height = maxheight;
            }
        }
    }
}

/**
 * 刷新页面
 */
function reloadPage() {
    window.location.reload();
}

/**
 * 返回上一页，没有上一页返回首页，同时页面刷新
 */
function backLastPage() {
    if (isDialogLogin) {
        parent.reloadPage();
        return;
    }
    if (document.referrer === '' || document.referrer.indexOf('login.html') != -1) {
        location.href = '/';
        return;
    }
    location.href = document.referrer;
}

/**
 * 显示注册页面
 */
function showRegister() {
    layer.open({
        type: 2,
        title: '用户注册',
        area: ['480px', '400px'],
        content: '/register.html'
    });
}

/**
 * 显示登录页面
 */
function showLogin() {
    layer.open({
        type: 2,
        title: '用户登录',
        area: ['480px', '380px'],
        content: '/login.html',
        success: function () {
            isDialogLogin = true;
        }
    });
}

/**
 * 显示找回密码页面
 */
function showFindPassword() {
    layer.closeAll('iframe');
    layer.open({
        type: 2,
        title: '找回密码',
        area: ['480px', '400px'],
        content: '/user/findPassword.html'
    });
}

/**
 * 显示修改密码页面
 */
function showModifyPassword() {
    layer.open({
        type: 2,
        title: '修改用户密码',
        area: ['480px', '400px'],
        content: '/user/modifyPassword.html'
    });
}

/**
 * 显示修改头像页面
 */
function showModifyUserAvatar() {
    layer.open({
        type: 2,
        title: '修改用户头像',
        area: ['480px', '400px'],
        content: '/user/modifyUserAvatar.html'
    });
}

/**
 * 关闭弹窗并刷新父页面的table数据
 * @param tableId
 */
function refreshParentTable(tableId) {
    if (parent.layui) {
        parent.layui.layer.closeAll();
        parent.layui.table.reload(tableId);
    }
}